/* pied flottant */
#bottomMess {text-align:left;font-family: Arial; font-size: 9px}
#bottomMessAuto {float:right;background-color: transparent;}
#bottomMessAuto a {background-color: transparent;color:#7fd900;}

#FOOTER .ContainerBodyUsed { color:#d0d0d0; font-family:arial,sans serif; font-size:12px; }#FOOTER .ContainerBodyUsed a{ color:#d0d0d0; font-family:arial,sans serif; font-size:12px; }#FOOTER .ContainerBodyUsed a:hover{ color:#7fd900; }
#FOOTER .ContainerBodyUsed div { text-align:right; }

#TOP .ContainerBodyUsed { color:#d0d0d0; font-family:arial,sans serif; font-size:12px; }#TOP .ContainerBodyUsed a{ color:#d0d0d0; font-family:arial,sans serif; font-size:12px; }#TOP .ContainerBodyUsed a:hover{ color:#ff4e00; }
#TOP .ContainerBodyUsed div { text-align:right; }

/******* Balise a ******************************************/
a {font-size:12px;}
#COLA a {font-size:14px;}
#COLB a {font-size:14px;}
#COLC a {font-size:14px;}

/******* Balise br *****************************************/
br {line-height: 12px;}
#COLC br {line-height: 5px;}

/******* Balise p ******************************************/
 p{ 
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
  margin-bottom: 6px;
 }

#COLB p {/*text-align:justify;*/}

/******* Balise td ******************************************/
td{ 
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
  margin-bottom: 6px;
 }

#COLB td {text-align:justify;}

/******* Balise H1 *****************************************/
H1 { color:#4f4845; font-family: impact,arial black,sans serif; font-weight: normal; font-size: 20px; margin-bottom:3px; margin-top:0px; }
/*#COLB H1 { color:#fff ; }*/
#COLC H1 { color:#fff ; }
#COLB .ContainerArticleTitleUsed H1 { color:#fff; font-size: 20px; margin-bottom:3px; }
.ContainerBleuTitleUsed H1 { color:#fff; font-size: 20px; margin-bottom:3px; }
#COLB .ContainerRoseTitleUsed H1 { color:#fff; font-size: 20px; margin-bottom:3px; }
.ContainerVertTitleUsed H1 { color:#fff; font-size: 20px; margin-bottom:3px; }
.ContainerVert-jauneBodyUsed H1 { color:#4f4845; font-size: 26px; }
#LEFT H1 a{ color:#29bdfa; font-family: calibri,trebuchet ms,arial,sans serif; font-weight: normal; font-size: 18px; }
#LEFT H1 a:hover{
      background-color: #29bdfa;
      background-image: url(doc.asp?id={59B35AF1-643F-460F-997F-F6A3B5751DA1}&DB=CLT3);
      background-repeat: no-repeat; background-position: center top;
      color:#37302e; }

/******* Balise H2 *****************************************/
H2 { color:inherit; font-family:calibri,trebuchet ms,sans serif; font-weight: bold; font-size: 24px; margin-bottom:3px; }

/******* Balise H3 *****************************************/
H3 { color:inherit; font-family:calibri,trebuchet ms,sans serif; font-weight: bold; font-size: 20px; margin-bottom:3px; }

/******* Balise H4 *****************************************/
H4 { color:inherit; font-family:calibri,trebuchet ms,sans serif; font-weight: normal; font-size: 16px; margin-bottom:3px; }

/******* Couleurs ******************************************/
.Couleur1{color:#ff0060;} /* ROSE   */
.Couleur2{color:#ff4e00;} /* ORANGE */
.Couleur3{color:#29bdfa;} /* BLEU   */
.Couleur4{color:#7fd900;} /* VERT   */
.Couleur5{color:#ffffff;} /* BLANC  */

.ContainerArticleBodyUsed .Couleur1{color:#ff0060;} /* ROSE   */
.ContainerArticleBodyUsed .Couleur2{color:#ff4e00;} /* ORANGE */
.ContainerArticleBodyUsed .Couleur3{color:#29bdfa;} /* BLEU   */
.ContainerArticleBodyUsed .Couleur4{color:#7fd900;} /* VERT   */

/******* Balise small *************************************/
small {display:none;}

.bouton_submit {
      background-image: url(doc.asp?id={9026D55E-9248-4B8E-89CA-28B64D970F19}&DB=CLT3);
      background-repeat: repeat-x; background-position: center;
      color:white; }

.inBTN {
      background-image: url(doc.asp?id={B3F26F11-AD78-4C52-B76A-060B891E0DEC}&DB=CLT3);
      background-repeat: repeat-x; background-position: center;
      color:white;
      font-family:calibri,trebuchet ms,sans serif; font-size: 14px; }



/******* Sections *****************************************/

#BODY {
  background-color: #9c9693;
  /*background-image: url(doc.asp?id={3BD35571-4E96-4AB2-8EC1-98AEBAFFCBA3}&DB=CLT3);*/
  background-image: url(doc.asp?id={9D8CD457-8EFD-49E1-9F92-D372A8C33733}&DB=CLT3);  
  background-repeat: repeat-x; background-position: top; }

#COLA {  }
#COLB { margin-top:23px; }
#COLC { margin-top:23px; }
#FOOTER { text-align:right; }
#TOP {  }
#BOTTOM {  }



/******* LES Containers ***************************************/

/* Container Blanc */
.ContainerBlanc { 
    /* background-image: url(doc.asp?id={DDEBF83F-1E3B-45C2-8F0F-2FDED87C62A3}&DB=CLT3);*/
     background-image: url(doc.asp?id={2FD546E7-A3BD-4A3F-AAE3-9344BE8D716B}&DB=CLT3);
     background-repeat: no-repeat; background-position: left top;
     margin-top:33px;
    }
.ContainerBlancTitle { display:none; }
.ContainerBlancTitleUsed { font-weight: bold; padding-left: 5px; padding-right: 5px; color: ;  }
.ContainerBlancBody {  }
.ContainerBlancBodyUsed { color:white; font-family:arial,sans serif; font-size:14px; }
.ContainerBlancBodyUsed a {
     color:white; font-family:arial,sans serif; font-size:16px; padding-left:7px; }
.ContainerBlancBodyUsed a:hover {
    color:#7fd900; text-decoration:none; padding-left:7px; }
.ContainerBlancBodyUsed #nsOut  {  }
.ContainerBlancBodyUsed #nsOver {  }
.ContainerBlancBodyUsed #sOut   a{  }
.ContainerBlancBodyUsed #sOut   {
     background-image: url(doc.asp?id={4B174E3D-D033-4067-8241-7580A3ECD238}&DB=CLT3);
     background-repeat: no-repeat; background-position: left top;
    }
.ContainerBlancBodyUsed #sOver  a{ color:#7fd900; }
.ContainerBlancBodyUsed #sOver  {
     background-image: url(doc.asp?id={4B174E3D-D033-4067-8241-7580A3ECD238}&DB=CLT3);
     background-repeat: no-repeat; background-position: left top;
    }




/* Container MenuPrincipal */
.ContainerMenuPrincipal { margin-top:33px; margin-bottom:15px; }
.ContainerMenuPrincipalTitle { background-color: ;  }
.ContainerMenuPrincipalTitleUsed { font-weight: bold; padding-left: 5px; padding-right: 5px; color: ;  }
.ContainerMenuPrincipalBody {  }
.ContainerMenuPrincipalBodyUsed { color:white; font-family:arial,sans serif; font-size:16px; }
.ContainerMenuPrincipalBodyUsed a {
     color:white; font-family:arial,sans serif; font-size:16px; padding-left:7px; }
.ContainerMenuPrincipalBodyUsed a:hover {
    color:#7fd900; text-decoration:none; padding-left:7px; }
.ContainerMenuPrincipalBodyUsed #nsOut  {  }
.ContainerMenuPrincipalBodyUsed #nsOver {  }
.ContainerMenuPrincipalBodyUsed #sOut   a{  }
.ContainerMenuPrincipalBodyUsed #sOut   {
     background-image: url(doc.asp?id={4B174E3D-D033-4067-8241-7580A3ECD238}&DB=CLT3);
     background-repeat: no-repeat; background-position: left top;
    }
.ContainerMenuPrincipalBodyUsed #sOver  a{ color:#7fd900; }
.ContainerMenuPrincipalBodyUsed #sOver  {
     background-image: url(doc.asp?id={4B174E3D-D033-4067-8241-7580A3ECD238}&DB=CLT3);
     background-repeat: no-repeat; background-position: left top;
    }



/*********** Container Article ************************/
.ContainerArticle { background-color: ;  }
.ContainerArticleTitle {
   background-color: #ff4e00;
   background-image: url(doc.asp?id={AE7548D9-CD79-4FF7-B0DC-EB1533460DE8}&DB=CLT3);
   background-repeat: no-repeat; background-position: right top;
 }
.ContainerArticleTitleUsed {
   color:white;
   font-family: impact,arial black,sans serif;
   font-weight: normal; font-size: 20px;
   padding-left: 20px; padding-right: 10px;
  }
.ContainerArticleBody {  }
.ContainerArticleBodyUsed {
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerArticleBodyUsed p{ 
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;

 }
.ContainerArticleBodyUsed td{
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerArticleBodyUsed a       { color: #ff4e00; }
.ContainerArticleBodyUsed a:hover { color: #ff4e00; }

#COLB .ContainerArticleBody { padding-top:10px; }



/*********** Container Bleu ************************/
.ContainerBleu { background-color: ;  }
.ContainerBleuTitle {
   background-color: #29bdfa;
   background-image: url(doc.asp?id={6979F3CE-A5E2-47BA-9678-1E76586DCD5B}&DB=CLT3);
   background-repeat: no-repeat; background-position: right top;
 }
.ContainerBleuTitleUsed {
   color:white;
   font-family: impact,arial black,sans serif;
   font-weight: normal; font-size: 20px;
   padding-left: 20px; padding-right: 10px;
  }
.ContainerBleuBody {  }
.ContainerBleuBodyUsed {
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerBleuBodyUsed p{ 
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerBleuBodyUsed td{
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerBleuBodyUsed a       { color: #29bdfa; }
.ContainerBleuBodyUsed a:hover { color: #29bdfa; }



/*********** Container Bleu-Brun ************************/
.ContainerBleu-Brun { background-color: ;  }
.ContainerBleu-BrunTitle {
   background-color: #29bdfa;
   background-image: url(doc.asp?id={59B35AF1-643F-460F-997F-F6A3B5751DA1}&DB=CLT3);
   background-repeat: no-repeat; background-position: right top;
 }
.ContainerBleu-BrunTitleUsed {
   color:white;
   font-family: impact,arial black,sans serif;
   font-weight: normal; font-size: 20px;
   padding-left: 20px; padding-right: 10px;
  }
.ContainerBleu-BrunBody {  }
.ContainerBleu-BrunBodyUsed {
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerBleu-BrunBodyUsed p{ 
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerBleu-BrunBodyUsed td{
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerBleu-BrunBodyUsed a       { color: #29bdfa; }
.ContainerBleu-BrunBodyUsed a:hover { color: #29bdfa; }



/*********** Container Rose ************************/
.ContainerRose { background-color: ;  }
.ContainerRoseTitle {
   background-color: #ff0060;
   background-image: url(doc.asp?id={795F74B2-CBB9-496D-8FEE-A596BC74A11E}&DB=CLT3);
   background-repeat: no-repeat; background-position: right top;
 }
.ContainerRoseTitleUsed {
   color:white;
   font-family: impact,arial black,sans serif;
   font-weight: normal; font-size: 20px;
   padding-left: 20px; padding-right: 10px;
  }
.ContainerRoseBody {  }
.ContainerRoseBodyUsed {
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerRoseBodyUsed p{ 
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerRoseBodyUsed td{
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerRoseBodyUsed a       { color: #ff0060; }
.ContainerRoseBodyUsed a:hover { color: #ff0060; }




/*********** Container Rose-orange ************************/
.ContainerRose-orange { background-color: ;  }
.ContainerRose-orangeTitle {
   background-color: #ff0060;
   background-image: url(doc.asp?id={8E2AD71F-2ED8-4362-B271-49204C6E667D}&DB=CLT3);
   background-repeat: no-repeat; background-position: right top;
 }
.ContainerRose-orangeTitleUsed {
   color:white;
   font-family: impact,arial black,sans serif;
   font-weight: normal; font-size: 20px;
   padding-left: 20px; padding-right: 10px;
  }
.ContainerRose-orangeBody {  }
.ContainerRose-orangeBodyUsed {
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerRose-orangeBodyUsed p{ 
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerRose-orangeBodyUsed td{
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerRose-orangeBodyUsed a       { color: #ff0060; }
.ContainerRose-orangeBodyUsed a:hover { color: #ff0060; }


/*********** Container Rose-orange dans #LEFT *******************/

#LEFT .ContainerRose-orangeTitle { background-position: -550 top; }
.ContainerRose-orangeBody { background-color: #ffffff; }
.ContainerRose-orangeBodyUsed { padding: 5px 3px; }


/*********** Container Vert ************************/
.ContainerVert { background-color: ;  }
.ContainerVertTitle {
   background-color: #7fd900;
   background-image: url(doc.asp?id={9A06DB7D-9E89-4D64-8183-9FF460DD90E2}&DB=CLT3);
   background-repeat: no-repeat; background-position: right top;
 }
.ContainerVertTitleUsed {
   color:white;
   font-family: impact,arial black,sans serif;
   font-weight: normal; font-size: 20px;
   padding-left: 20px; padding-right: 10px;
  }
.ContainerVertBody {  }
.ContainerVertBodyUsed {
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerVertBodyUsed p{ 
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerVertBodyUsed td{
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerVertBodyUsed a       { color: #7fd900; }
.ContainerVertBodyUsed a:hover { color: #7fd900; }



/*********** Container Vert-jaune ************************/
.ContainerVert-jaune { background-color: ;  }
.ContainerVert-jauneTitle {
   background-color: #7fd900;
   background-image: url(doc.asp?id={91C3E9B6-BF6F-4F4F-BFC3-0E4EF3DECB59}&DB=CLT3);
   background-repeat: no-repeat; background-position: right top;
 }
.ContainerVert-jauneTitleUsed {
   color:white;
   font-family: impact,arial black,sans serif;
   font-weight: normal; font-size: 20px;
   padding-left: 20px; padding-right: 10px;
  }
.ContainerVert-jauneBody {  }
.ContainerVert-jauneBodyUsed {
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerVert-jauneBodyUsed p{ 
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerVert-jauneBodyUsed td{
  color:#4f4845;
  font-family:calibri,trebuchet ms,sans serif; font-size: 12px;
 }
.ContainerVert-jauneBodyUsed a       { color: #7fd900; }
.ContainerVert-jauneBodyUsed a:hover { color: #7fd900; }



/****************************************** Barre de lecture en général */

#nsOut   {  }  /*non sélectionné*/
#nsOver  { background-color: transparent; }  /*non sélectionné survol*/
#sOut    { background-color: transparent; }  /*sélectionné*/
#sOver   { background-color: transparent; }  /*sélectionné survol*/


/****************************************** Containers en général */

/* Container  */
.Container { background-color: ;  }
.ContainerTitle { background-color: ;  }
.ContainerTitleUsed { font-weight: bold; padding-left: 5px; padding-right: 5px; color: ;  }
.ContainerBody {  }
.ContainerBodyUsed { color: ;  }
   /* liens & barres de lecture (surcharge) */
   .ContainerBodyUsed a       {  }
   .ContainerBodyUsed a:hover {  }
   .ContainerBodyUsed #nsOut  {  }
   .ContainerBodyUsed #nsOver {  }
   .ContainerBodyUsed #sOut   {  }
   .ContainerBodyUsed #sOver  {  }
